my coding expectation vs reality